<?php

/**
 * @author SNAKER
 * @copyright 2012
 * 函数没有参数列表并不表示函数没有参数
 * 该列不通过参数列表而访问函数的参数
 */

//求平均值，而且比用数组传递值的效率更高
function mean()
{
    $sum = 0;
    
    //传递到函数的参数个数
    $size = func_num_args();
    
    //遍历所有的参数并加总它们的值
    for($i = 0; $i < $size; $i++)
    {
        $sum += func_get_arg($i);
    }
    
    return $sum / $size;
}

echo mean(6,7,8,9);

?>